package com.frog.service.friend.service.msgchat;


import com.frog.lock.starter.cache.StringCache;
import com.frog.service.friend.enums.RequestChatOperateEnum;
import com.frog.service.friend.model.domain.RequestMsgStatusDO;

public interface RequestMsgChatService extends StringCache<RequestMsgStatusDO> {


    /**
     * 查询用户之间真假聊天请求记录
     */
    RequestMsgStatusDO selectRequestMsgChat(String id);


    /**
     * 创建用户之间真假聊天请求记录
     */
    boolean createRequestMsgChat(RequestMsgStatusDO requestMsgStatus);


    /**
     * 同意/拒绝发起人真假聊天邀请
     */
    boolean operateRequestMsgChat(RequestMsgStatusDO requestMsgStatus, RequestChatOperateEnum operateEnum);


}